Upward Three-Dimensional Grid Drawings of Graphs
نویسندگان
چکیده
A three-dimensional grid drawing of a graph is a placement of the vertices at distinct points with integer coordinates, such that the straight line segments representing the edges do not cross. Our aim is to produce three-dimensional grid drawings with small bounding box volume. Our first main result is that every nvertex graph with bounded degeneracy has a three-dimensional grid drawing with O ( n3/2 ) volume. This is the largest known class of graphs that have such drawings. A three-dimensional grid drawing of a directed acyclic graph (dag) is upward if every arc points up in the z-direction. We prove that every dag has an upward threedimensional grid drawing with O ( n3 ) volume, which is tight for the complete dag. The previous best upper bound was O ( n4 ) . Our main result concerning upward drawings is that every c-colourable dag (c constant) has an upward three-dimensional grid drawing with O ( n2 ) volume. This result matches the bound in the undirected case, and improves the best known bound from O ( n3 ) for many classes of dags, including planar, series parallel, and outerplanar. Improved bounds are also obtained for tree dags. We prove a strong relationship between upward three-dimensional grid drawings, upward track layouts, and upward queue layouts. Finally, we study upward three-dimensional grid drawings with bends in the edges. Research of Vida Dujmovic̀ is supported by NSERC. Research of David Wood is supported by the Government of Spain grant MEC SB2003-0270 and by the projects MCYT-FEDER BFM2003-00368 and Gen. Cat 2001SGR00224. V. Dujmović (B) School of Computer Science, Carleton University, Ottawa, Canada e-mail: [email protected] D. R. Wood Departament de Matemàtica Aplicada II, Universitat Politècnica de Catalunya, Barcelona, Spain e-mail: [email protected] 2 Order (2006) 23: 1–20 Mathematics Subject Classification (1991) 05C62 (graph representations).
منابع مشابه
On Upward Drawings of Trees on a Given Grid
Computing a minimum-area planar straight-line drawing of a graph is known to be NP-hard for planar graphs, even when restricted to outerplanar graphs. However, the complexity question is open for trees. Only a few hardness results are known for straight-line drawings of trees under various restrictions such as edge length or slope constraints. On the other hand, there exist polynomial-time algo...
متن کاملOptimal three-dimensional orthogonal graph drawing in the general position model
Let G be a graph with maximum degree at most six. A three-dimensional orthogonal drawing of G positions the vertices at grid-points in the three-dimensional orthogonal grid, and routes edges along grid lines such that edge routes only intersect at common end-vertices. In this paper, we consider three-dimensional orthogonal drawings in the general position model; here no two vertices are in a co...
متن کاملTwo-Bend Three-Dimensional Orthogonal Grid Drawing of Maximum Degree Five Graphs
Some recent algorithms for 3-dimensional orthogonal graph drawing use no more than 3 bends per edge route. It is unknown if there exists a graph requiring a 3-bend edge route. In this paper we present an algorithm for 2-bend 3-dimensional orthogonal grid drawing of maximum degree 5 graphs. In addition 2-bend 3-dimensional grid drawings of the 6-regular multi-partite graphs are given.
متن کاملPath-Width and Three-Dimensional Straight-Line Grid Drawings of Graphs
Straight-Line Grid Drawings of Graphs ? Vida Dujmović1, Pat Morin2, and David R. Wood2 1 School of Computer Science, McGill University, Montréal, Canada. E-mail: vida s.m gill. a 2 School of Computer Science, Carleton University, Ottawa, Canada. E-mail: fmorin,davidwg s s. arleton. a Abstract. We prove that every n-vertex graph G with path-width pw(G) has a three-dimensional straight-line grid ...
متن کاملTwo Algorithms for Three Dimensional Orthogonal Graph Drawing
We use basic results from graph theory to design two algorithms for constructing 3-dimensional, intersection-free orthogonal grid drawings of n vertex graphs of maximum degree 6. Our first algorithm gives drawings bounded by an O(x/~ ) • O(x/~ • O(v~ ) box; each edge route contains at most 7 bends. The best previous result generated edge routes containing up to 16 bends per route. Our second al...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Order
دوره 23 شماره
صفحات -
تاریخ انتشار 2006